/*********************************************************************
** Copyright@ ScalarSoft 2002
**
** Form bean for the Setting up a base Product

** @author 	Raj Vallamsetla
*********************************************************************/


package com.scalar.chiptrack.operations.process.dao;

import java.io.Serializable;
import java.util.ArrayList;


public class FabStage  implements Serializable
{
    private boolean isDefault   = false;
    private int processStepId = 0;
    private int locationId    = 0;
    private int totalGroupNo  = 0;
    private int procedureDoc;
    private int stageID;
    private int order;
    private int subStageID;
    private String  fabStageName = null;
    private String  comments     = null;
    private String  type         = null;
    private String  sequence     = null;
    private ArrayList fabStages  = new ArrayList();
    private String createdTime   = null;
    private String deviceName    = null;
    private String waferid       = null;
    private String limitType     = null;
    private String process      = null;
    private String vendorName   = null;
    private String qtyIn        = null;
    private String waferQtyIn   = null;
    private String salesOrderNo = null;
    private String jobNo        = null;
    private String lineNo       = null;
    private String shipNo       = null;
    private String lotNumber    = null;
    private String fabLotNumber = null;
    private String shipQty      = null;
    private String notificationName = null;
    private String shipToLocation = null;
    private String shipDieQty     = null;
    private String shipDate       = null;
	private String dateIn         = null;
	private int qtyOut         = -1;
    private float  yield       = 0.0f;

    public FabStage()
    {
    }

    public void setFabStageName(String fabStageName )
    {
        this.fabStageName = fabStageName;
    }

    public String  getFabStageName()
    {
        return fabStageName ;
    }

    public void setProcedureDoc(int procedureDoc )
    {
        this.procedureDoc = procedureDoc;
    }

    public int  getProcedureDoc()
    {
        return procedureDoc ;
    }

    public void setComments( String  comments )
    {
        this.comments = comments;
    }

    public String  getComments()
    {
        return comments ;
    }

    public void setStageId( int stageID )
    {
       this.stageID = stageID;
    }

    public void setType(String type )
    {
       this.type = type;
    }

    public void setOrder(int  order )
    {
       this.order = order;
    }

    public void setSubStageId(int subStageID )
    {
       this.subStageID = subStageID;
    }

    public void setSequence(String sequence )
    {
       this.sequence = sequence;
    }

    public int  getStageId()
    {
        return stageID ;
    }

    public int  getOrder()
    {
        return order ;
    }

    public int  getSubStageId()
    {
        return subStageID ;
    }

    public String  getType()
    {
        return type ;
    }

    public String  getSequence()
    {
        return sequence ;
    }

    public int getProcessStepId()
    {
        return processStepId;
    }

    public void setProcessStepId( int processStepId )
    {
        this.processStepId = processStepId;
    }

    public int getLocationId()
    {
        return locationId;
    }

    public void setLocationId( int locationId )
    {
        this.locationId = locationId;
    }

    public ArrayList getFabStages()
    {
        return fabStages;
    }

    public void setFabStages( ArrayList fabStages )
    {
        this.fabStages = fabStages;
    }

    public int getTotalGroupNo()
    {
        return totalGroupNo;
    }

    public void setTotalGroupNo( int totalGroupNo )
    {
        this.totalGroupNo = totalGroupNo;
    }

    public boolean getIsDefault() {
        return isDefault;
    }

    public void setIsDefault( boolean isDefault ) {
        this.isDefault = isDefault;
    }

    public String getCreatedTime()
    {
        return createdTime;
    }

    public void setCreatedTime( String createdTime )
    {
        this.createdTime = createdTime;
    }

    public String getDeviceName()
    {
        return deviceName;
    }

    public void setDeviceName( String deviceName )
    {
        this.deviceName = deviceName;
    }

    public String getWaferid()
    {
        return waferid;
    }

    public void setWaferid(String waferid)
    {
        this.waferid = waferid;
    }

    public String getLimitType()
    {
        return limitType;
    }

    public void setLimitType(String limitType)
    {
        this.limitType = limitType;
    }

    public String getProcess()
    {
        return process;
    }

    public void setProcess( String process )
    {
        this.process = process;
    }

    public String getVendorName()
    {
        return vendorName;
    }

    public void setVendorName( String vendorName )
    {
        this.vendorName = vendorName;
    }

    public String getQtyIn()
    {
        return qtyIn;
    }

    public void setQtyIn( String qtyIn )
    {
        this.qtyIn = qtyIn;
    }

    public String getWaferQtyIn()
    {
        return waferQtyIn;
    }

    public void setWaferQtyIn( String waferQtyIn )
    {
        this.waferQtyIn = waferQtyIn;
    }

    public String getSalesOrderNo()
    {
        return salesOrderNo;
    }

    public void setSalesOrderNo( String salesOrderNo )
    {
        this.salesOrderNo = salesOrderNo;
    }

    public String getJobNo() {
        return jobNo;
    }

    public void setJobNo(String jobNo) {
        this.jobNo = jobNo;
    }

    public String getLineNo() {
        return lineNo;
    }

    public void setLineNo(String lineNo) {
        this.lineNo = lineNo;
    }

    public String getShipNo() {
        return shipNo;
    }

    public void setShipNo(String shipNo) {
        this.shipNo = shipNo;
    }

    public String getLotNumber() {
        return lotNumber;
    }

    public void setLotNumber(String lotNumber) {
        this.lotNumber = lotNumber;
    }

    public String getFabLotNumber() {
        return fabLotNumber;
    }

    public void setFabLotNumber(String fabLotNumber) {
        this.fabLotNumber = fabLotNumber;
    }

    public String getShipQty() {
        return shipQty;
    }

    public void setShipQty(String shipQty) {
        this.shipQty = shipQty;
    }

    public String getNotificationName() {
        return notificationName;
    }

    public void setNotificationName(String notificationName) {
        this.notificationName = notificationName;
    }

    public String getShipToLocation() {
        return shipToLocation;
    }

    public void setShipToLocation(String shipToLocation) {
        this.shipToLocation = shipToLocation;
    }

    public String getShipDieQty() {
        return shipDieQty;
    }

    public void setShipDieQty(String shipDieQty) {
        this.shipDieQty = shipDieQty;
    }


    public String getShipDate() {
        return shipDate;
    }

    public void setShipDate(String shipDate) {
        this.shipDate = shipDate;
    }

	public String getDateIn() {
        return dateIn;
    }

    public void setDateIn(String dateIn) {
        this.dateIn = dateIn;
    }

    public int getQtyOut() {
        return qtyOut;
    }

    public void setQtyOut(int qtyOut) {
        this.qtyOut = qtyOut;
    }

    public float getYield() {
        return yield;
    }

    public void setYield(float yield) {
        this.yield = yield;
    }
}

